
#include "Engine/common.h"
#include "DNF定义.h"
#include "DNF对象定义.h"

enum 徽章数值索引
{
	徽章数值_四维,
	徽章数值_全属性,
	徽章数值_三攻,
	徽章数值_攻速移速,
	徽章数值_施放,
	徽章数值_暴击,
	徽章数值_黄绿力智,
	徽章数值_异抗,
	徽章数值_属抗,
	徽章数值_双属性攻速移速,
	徽章数值_双属性施放,
	徽章数值_双属性力智,
	徽章数值_双属性暴击,
	徽章数值总数
};

float 徽章属性表[徽章数值总数][品质总数]=
{
	{0,	10,	17,	25,	0,	35,	0},		//四维
	{0,	4,	6,	9,	0,	15,	0},		//全属性
	{0,	5,	10,	15,	0,	20,	0},		//三攻
	{0,	0.6,	1.1,	1.5,	0,	2,	0},	//攻速 移速
	{0,	0.9,	1.6,	2.2,	0,	3,	0},	//施放
	{0,	1.2,	2.2,	3,	0,	4,	0},	//暴击
	{0,	0,	10,	15,	0,	30,	0},		//黄绿 力智
	{0,	0.2,	0.3,	0.5,	0,	0.7,	0},	//异抗
	{0,	2,	3,	5,	0,	7,	0},		//属抗
	{0,	0,	0.6,	0.8,	0,	1.0,	0},	//双属性 攻速 移速
	{0,	0,	0.8,	1.1,	0,	1.4,	0},	//双属性 施放
	{0,	0,	10,	15,	0,	20,	0},			//双属性 力智
	{0,	0,	1.1,	1.5,	0,	1.9,	0},	//双属性暴击
};

class DNF徽章对象_空对象 : public DNF装备对象
{
public:
	virtual void 初始化()
	{
		空装备=TRUE;
		装备类型=徽章类;
		名称=L"无徽章";
	}
};

class DNF通用徽章对象 : public DNF装备对象
{
public:
	virtual void 应用属性()
	{
		switch (徽章类型)
		{
		case 徽章_力量:
			当前角色对象->力量增加(徽章属性表[徽章数值_四维][品质]);
			break;
		case 徽章_智力:
			当前角色对象->智力增加(徽章属性表[徽章数值_四维][品质]);
			break;
		case 徽章_全属性:
			当前角色对象->四维增加(徽章属性表[徽章数值_全属性][品质]);
			break;
		case 徽章_物理攻击:
			当前角色对象->物攻增加(徽章属性表[徽章数值_三攻][品质]);
			break;
		case 徽章_魔法攻击:
			当前角色对象->魔攻增加(徽章属性表[徽章数值_三攻][品质]);
			break;
		case 徽章_独立攻击:
			当前角色对象->独立增加(徽章属性表[徽章数值_三攻][品质]);
			break;
		case 徽章_物理暴击:
			当前角色对象->物理暴击增加(PC(徽章属性表[徽章数值_暴击][品质]));
			break;
		case 徽章_魔法暴击:
			当前角色对象->魔法暴击增加(PC(徽章属性表[徽章数值_暴击][品质]));
			break;
		case 徽章_绿色力量:
		case 徽章_黄色力量:
			当前角色对象->力量增加(徽章属性表[徽章数值_黄绿力智][品质]);
			break;
		case 徽章_绿色智力:
		case 徽章_黄色智力:
			当前角色对象->智力增加(徽章属性表[徽章数值_黄绿力智][品质]);
			break;
		case 徽章_智力HP最大值:
		case 徽章_智力MP最大值:
		case 徽章_智力回避率:
			当前角色对象->智力增加(徽章属性表[徽章数值_双属性力智][品质]);
			break;
		case 徽章_智力魔法暴击:
			当前角色对象->智力增加(徽章属性表[徽章数值_双属性力智][品质]);
			当前角色对象->魔法暴击增加(PC(徽章属性表[徽章数值_双属性暴击][品质]));
			break;
		case 徽章_力量HP最大值:
		case 徽章_力量MP最大值:
		case 徽章_力量回避率:
			当前角色对象->力量增加(徽章属性表[徽章数值_双属性力智][品质]);
			break;
		case 徽章_力量物理暴击:
			当前角色对象->力量增加(徽章属性表[徽章数值_双属性力智][品质]);
			当前角色对象->物理暴击增加(PC(徽章属性表[徽章数值_双属性暴击][品质]));
			break;
		case 徽章_白金徽章:
			if (品质==高级)
				当前角色对象->四维增加(8);
			else if (白金徽章技能名!=NULL)
				当前职业对象->技能等级增加(白金徽章技能名,1);
			break;
		}

		switch (徽章类型)
		{
		case 徽章_移动速度:
			当前角色对象->移速增加(PC(徽章属性表[徽章数值_攻速移速][品质]));
			break;
		case 徽章_攻击速度:
			当前角色对象->攻速增加(PC(徽章属性表[徽章数值_攻速移速][品质]));
			break;
		case 徽章_施放速度:
			当前角色对象->施放加速(PC(徽章属性表[徽章数值_施放][品质]));
			break;
		case 徽章_异常抗性:
			当前角色对象->全异抗增加(PC(徽章属性表[徽章数值_异抗][品质]));
			break;
		case 徽章_属性抗性:
			当前角色对象->全属抗增加(徽章属性表[徽章数值_属抗][品质]);
			break;
		case 徽章_攻速移速:
			当前角色对象->攻速增加(PC(徽章属性表[徽章数值_双属性攻速移速][品质]));
			当前角色对象->移速增加(PC(徽章属性表[徽章数值_双属性攻速移速][品质]));
			break;
		case 徽章_攻速命中率:
			当前角色对象->攻速增加(PC(徽章属性表[徽章数值_双属性攻速移速][品质]));
			break;
		case 徽章_施放_移速:
			当前角色对象->施放加速(PC(徽章属性表[徽章数值_双属性施放][品质]));
			当前角色对象->移速增加(PC(徽章属性表[徽章数值_双属性攻速移速][品质]));
			break;
		case 徽章_施放_命中率:
			当前角色对象->施放加速(PC(徽章属性表[徽章数值_双属性施放][品质]));
			break;
		case 徽章_硬直移速:
			当前角色对象->移速增加(PC(徽章属性表[徽章数值_双属性攻速移速][品质]));
			break;
		}
	}
};

//徽章太有规律了，而且没条件判断，直接数据驱动
void 徽章对象初始化(DNF装备对象* 徽章对象,WCHAR* 名称,DNF品质 品质,DNF徽章类型 徽章类型,int 徽章颜色,WCHAR* 技能名)
{
	徽章对象->装备类型=徽章类;
	徽章对象->名称=名称;
	徽章对象->品质=品质;
	徽章对象->徽章类型=徽章类型;
	徽章对象->徽章颜色=徽章颜色;
	徽章对象->白金徽章技能名=技能名;
	(装备对象表[徽章类]).push_back(徽章对象);
}


void 添加装备对象_徽章()
{
	(装备对象表[徽章类]).push_back(new DNF徽章对象_空对象);
	(装备对象表[徽章类])[0]->初始化();
	徽章对象初始化(new DNF通用徽章对象,L"华丽的红色徽章-力量",稀有,徽章_力量,红色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的红色徽章-力量",神器,徽章_力量,红色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的红色徽章-力量",传说,徽章_力量,红色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的红色徽章-智力",稀有,徽章_智力,红色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的红色徽章-智力",神器,徽章_智力,红色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的红色徽章-智力",传说,徽章_智力,红色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的红色徽章-体力",稀有,徽章_体力,红色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的红色徽章-体力",神器,徽章_体力,红色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的红色徽章-体力",传说,徽章_体力,红色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的红色徽章-精神",稀有,徽章_精神,红色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的红色徽章-精神",神器,徽章_精神,红色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的红色徽章-精神",传说,徽章_精神,红色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的红色徽章-全属性",稀有,徽章_全属性,红色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的红色徽章-全属性",神器,徽章_全属性,红色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的红色徽章-全属性",传说,徽章_全属性,红色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的蓝色徽章-物理攻击",稀有,徽章_物理攻击,蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的蓝色徽章-物理攻击",神器,徽章_物理攻击,蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的蓝色徽章-物理攻击",传说,徽章_物理攻击,蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的蓝色徽章-魔法攻击",稀有,徽章_魔法攻击,蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的蓝色徽章-魔法攻击",神器,徽章_魔法攻击,蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的蓝色徽章-魔法攻击",传说,徽章_魔法攻击,蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的蓝色徽章-独立攻击",稀有,徽章_独立攻击,蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的蓝色徽章-独立攻击",神器,徽章_独立攻击,蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的蓝色徽章-独立攻击",传说,徽章_独立攻击,蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的蓝色徽章-物理防御",稀有,徽章_物理防御,蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的蓝色徽章-物理防御",神器,徽章_物理防御,蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的蓝色徽章-物理防御",传说,徽章_物理防御,蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的蓝色徽章-魔法防御",稀有,徽章_魔法防御,蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的蓝色徽章-魔法防御",神器,徽章_魔法防御,蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的蓝色徽章-魔法防御",传说,徽章_魔法防御,蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的蓝色徽章-移动速度",稀有,徽章_移动速度,蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的蓝色徽章-移动速度",神器,徽章_移动速度,蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的蓝色徽章-移动速度",传说,徽章_移动速度,蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的蓝色徽章-命中率",稀有,徽章_命中率,蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的蓝色徽章-命中率",神器,徽章_命中率,蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的蓝色徽章-命中率",传说,徽章_命中率,蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的蓝色徽章-跳跃力",稀有,徽章_跳跃力,蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的蓝色徽章-跳跃力",神器,徽章_跳跃力,蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的蓝色徽章-跳跃力",传说,徽章_跳跃力,蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的绿色徽章-物理暴击",稀有,徽章_物理暴击,绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的绿色徽章-物理暴击",神器,徽章_物理暴击,绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的绿色徽章-物理暴击",传说,徽章_物理暴击,绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的绿色徽章-魔法暴击",稀有,徽章_魔法暴击,绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的绿色徽章-魔法暴击",神器,徽章_魔法暴击,绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的绿色徽章-魔法暴击",传说,徽章_魔法暴击,绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的绿色徽章-HP最大值",稀有,徽章_HP最大值,绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的绿色徽章-HP最大值",神器,徽章_HP最大值,绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的绿色徽章-HP最大值",传说,徽章_HP最大值,绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的绿色徽章-MP最大值",稀有,徽章_MP最大值,绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的绿色徽章-MP最大值",神器,徽章_MP最大值,绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的绿色徽章-MP最大值",传说,徽章_MP最大值,绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的绿色徽章-回避率",稀有,徽章_回避率,绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的绿色徽章-回避率",神器,徽章_回避率,绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的绿色徽章-回避率",传说,徽章_回避率,绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的绿色徽章-绿色力量",稀有,徽章_绿色力量,绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的绿色徽章-绿色力量",神器,徽章_绿色力量,绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的绿色徽章-绿色力量",传说,徽章_绿色力量,绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的绿色徽章-绿色智力",稀有,徽章_绿色智力,绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的绿色徽章-绿色智力",神器,徽章_绿色智力,绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的绿色徽章-绿色智力",传说,徽章_绿色智力,绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的黄色徽章-生命值恢复",稀有,徽章_生命值恢复,黄色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的黄色徽章-生命值恢复",神器,徽章_生命值恢复,黄色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的黄色徽章-生命值恢复",传说,徽章_生命值恢复,黄色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的黄色徽章-魔法值恢复",稀有,徽章_魔法值恢复,黄色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的黄色徽章-魔法值恢复",神器,徽章_魔法值恢复,黄色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的黄色徽章-魔法值恢复",传说,徽章_魔法值恢复,黄色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的黄色徽章-攻击速度",稀有,徽章_攻击速度,黄色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的黄色徽章-攻击速度",神器,徽章_攻击速度,黄色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的黄色徽章-攻击速度",传说,徽章_攻击速度,黄色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的黄色徽章-施放速度",稀有,徽章_施放速度,黄色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的黄色徽章-施放速度",神器,徽章_施放速度,黄色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的黄色徽章-施放速度",传说,徽章_施放速度,黄色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的黄色徽章-硬直",稀有,徽章_硬直,黄色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的黄色徽章-硬直",神器,徽章_硬直,黄色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的黄色徽章-硬直",传说,徽章_硬直,黄色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的黄色徽章-黄色力量",稀有,徽章_黄色力量,黄色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的黄色徽章-黄色力量",神器,徽章_黄色力量,黄色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的黄色徽章-黄色力量",传说,徽章_黄色力量,黄色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的黄色徽章-黄色智力",稀有,徽章_黄色智力,黄色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的黄色徽章-黄色智力",神器,徽章_黄色智力,黄色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的黄色徽章-黄色智力",传说,徽章_黄色智力,黄色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的彩色徽章-异常抗性",稀有,徽章_异常抗性,红色徽章|黄色徽章|绿色徽章|蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的彩色徽章-异常抗性",神器,徽章_异常抗性,红色徽章|黄色徽章|绿色徽章|蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的彩色徽章-异常抗性",传说,徽章_异常抗性,红色徽章|黄色徽章|绿色徽章|蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的彩色徽章-属性抗性",稀有,徽章_属性抗性,红色徽章|黄色徽章|绿色徽章|蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的彩色徽章-属性抗性",神器,徽章_属性抗性,红色徽章|黄色徽章|绿色徽章|蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的彩色徽章-属性抗性",传说,徽章_属性抗性,红色徽章|黄色徽章|绿色徽章|蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的彩色徽章-负重上限",稀有,徽章_负重上限,红色徽章|黄色徽章|绿色徽章|蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的彩色徽章-负重上限",神器,徽章_负重上限,红色徽章|黄色徽章|绿色徽章|蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的彩色徽章-负重上限",传说,徽章_负重上限,红色徽章|黄色徽章|绿色徽章|蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的黄蓝双色徽章-攻速移速",稀有,徽章_攻速移速,黄色徽章|蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的黄蓝双色徽章-攻速移速",神器,徽章_攻速移速,黄色徽章|蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的黄蓝双色徽章-攻速移速",传说,徽章_攻速移速,黄色徽章|蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的黄蓝双色徽章-攻速命中率",稀有,徽章_攻速命中率,黄色徽章|蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的黄蓝双色徽章-攻速命中率",神器,徽章_攻速命中率,黄色徽章|蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的黄蓝双色徽章-攻速命中率",传说,徽章_攻速命中率,黄色徽章|蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的黄蓝双色徽章-施放_移速",稀有,徽章_施放_移速,黄色徽章|蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的黄蓝双色徽章-施放_移速",神器,徽章_施放_移速,黄色徽章|蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的黄蓝双色徽章-施放_移速",传说,徽章_施放_移速,黄色徽章|蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的黄蓝双色徽章-施放_命中率",稀有,徽章_施放_命中率,黄色徽章|蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的黄蓝双色徽章-施放_命中率",神器,徽章_施放_命中率,黄色徽章|蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的黄蓝双色徽章-施放_命中率",传说,徽章_施放_命中率,黄色徽章|蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的黄蓝双色徽章-硬直移速",稀有,徽章_硬直移速,黄色徽章|蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的黄蓝双色徽章-硬直移速",神器,徽章_硬直移速,黄色徽章|蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的黄蓝双色徽章-硬直移速",传说,徽章_硬直移速,黄色徽章|蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的黄蓝双色徽章-硬直命中率",稀有,徽章_硬直命中率,黄色徽章|蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的黄蓝双色徽章-硬直命中率",神器,徽章_硬直命中率,黄色徽章|蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的黄蓝双色徽章-硬直命中率",传说,徽章_硬直命中率,黄色徽章|蓝色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的红绿双色徽章-智力HP最大值",稀有,徽章_智力HP最大值,红色徽章|绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的红绿双色徽章-智力HP最大值",神器,徽章_智力HP最大值,红色徽章|绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的红绿双色徽章-智力HP最大值",传说,徽章_智力HP最大值,红色徽章|绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的红绿双色徽章-智力MP最大值",稀有,徽章_智力MP最大值,红色徽章|绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的红绿双色徽章-智力MP最大值",神器,徽章_智力MP最大值,红色徽章|绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的红绿双色徽章-智力MP最大值",传说,徽章_智力MP最大值,红色徽章|绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的红绿双色徽章-智力魔法暴击",稀有,徽章_智力魔法暴击,红色徽章|绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的红绿双色徽章-智力魔法暴击",神器,徽章_智力魔法暴击,红色徽章|绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的红绿双色徽章-智力魔法暴击",传说,徽章_智力魔法暴击,红色徽章|绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的红绿双色徽章-智力回避率",稀有,徽章_智力回避率,红色徽章|绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的红绿双色徽章-智力回避率",神器,徽章_智力回避率,红色徽章|绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的红绿双色徽章-智力回避率",传说,徽章_智力回避率,红色徽章|绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的红绿双色徽章-力量HP最大值",稀有,徽章_力量HP最大值,红色徽章|绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的红绿双色徽章-力量HP最大值",神器,徽章_力量HP最大值,红色徽章|绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的红绿双色徽章-力量HP最大值",传说,徽章_力量HP最大值,红色徽章|绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的红绿双色徽章-力量MP最大值",稀有,徽章_力量MP最大值,红色徽章|绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的红绿双色徽章-力量MP最大值",神器,徽章_力量MP最大值,红色徽章|绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的红绿双色徽章-力量MP最大值",传说,徽章_力量MP最大值,红色徽章|绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的红绿双色徽章-力量物理暴击",稀有,徽章_力量物理暴击,红色徽章|绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的红绿双色徽章-力量物理暴击",神器,徽章_力量物理暴击,红色徽章|绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的红绿双色徽章-力量物理暴击",传说,徽章_力量物理暴击,红色徽章|绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"华丽的红绿双色徽章-力量回避率",稀有,徽章_力量回避率,红色徽章|绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"灿烂的红绿双色徽章-力量回避率",神器,徽章_力量回避率,红色徽章|绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"玲珑的红绿双色徽章-力量回避率",传说,徽章_力量回避率,红色徽章|绿色徽章,NULL);
	徽章对象初始化(new DNF通用徽章对象,L"闪耀的白金徽章",高级,徽章_白金徽章,白金徽章,NULL);

	徽章对象初始化(new DNF通用徽章对象,L"白金徽章-勇气祝福",传说,徽章_白金徽章,白金徽章,L"勇气祝福");
	徽章对象初始化(new DNF通用徽章对象,L"白金徽章-光杖精通",传说,徽章_白金徽章,白金徽章,L"光杖精通");
	徽章对象初始化(new DNF通用徽章对象,L"白金徽章-圣洁之光",传说,徽章_白金徽章,白金徽章,L"圣洁之光");
	徽章对象初始化(new DNF通用徽章对象,L"白金徽章-启示:颂歌",传说,徽章_白金徽章,白金徽章,L"启示:颂歌");
	徽章对象初始化(new DNF通用徽章对象,L"白金徽章-胜利之矛",传说,徽章_白金徽章,白金徽章,L"胜利之矛");
	徽章对象初始化(new DNF通用徽章对象,L"白金徽章-守护祝福",传说,徽章_白金徽章,白金徽章,L"守护祝福");
	徽章对象初始化(new DNF通用徽章对象,L"白金徽章-洗礼之光",传说,徽章_白金徽章,白金徽章,L"洗礼之光");
	徽章对象初始化(new DNF通用徽章对象,L"白金徽章-圣光守护",传说,徽章_白金徽章,白金徽章,L"圣光守护");
	徽章对象初始化(new DNF通用徽章对象,L"白金徽章-勇气颂歌",传说,徽章_白金徽章,白金徽章,L"勇气颂歌");
	徽章对象初始化(new DNF通用徽章对象,L"白金徽章-圣光烬盾",传说,徽章_白金徽章,白金徽章,L"圣光烬盾");
	徽章对象初始化(new DNF通用徽章对象,L"白金徽章-神圣锁环",传说,徽章_白金徽章,白金徽章,L"神圣锁环");
	徽章对象初始化(new DNF通用徽章对象,L"白金徽章-忏悔之雷",传说,徽章_白金徽章,白金徽章,L"忏悔之雷");
	徽章对象初始化(new DNF通用徽章对象,L"白金徽章-复苏之光",传说,徽章_白金徽章,白金徽章,L"复苏之光");
	徽章对象初始化(new DNF通用徽章对象,L"白金徽章-神光十字",传说,徽章_白金徽章,白金徽章,L"神光十字");
	徽章对象初始化(new DNF通用徽章对象,L"白金徽章-新生颂歌",传说,徽章_白金徽章,白金徽章,L"新生颂歌");
	徽章对象初始化(new DNF通用徽章对象,L"白金徽章-忏悔重击",传说,徽章_白金徽章,白金徽章,L"忏悔重击");
	徽章对象初始化(new DNF通用徽章对象,L"白金徽章-圣洁之翼",传说,徽章_白金徽章,白金徽章,L"圣洁之翼");
	徽章对象初始化(new DNF通用徽章对象,L"白金徽章-神光惩戒",传说,徽章_白金徽章,白金徽章,L"神光惩戒");

	徽章对象初始化(new DNF通用徽章对象,L"白金徽章-乱花葬",传说,徽章_白金徽章,白金徽章,L"乱花葬");
	徽章对象初始化(new DNF通用徽章对象,L"白金徽章-回天璇鸣剑",传说,徽章_白金徽章,白金徽章,L"回天璇鸣剑");
	徽章对象初始化(new DNF通用徽章对象,L"白金徽章-湮烈掌",传说,徽章_白金徽章,白金徽章,L"湮烈掌");
	徽章对象初始化(new DNF通用徽章对象,L"白金徽章-花舞千魂",传说,徽章_白金徽章,白金徽章,L"花舞千魂");
	徽章对象初始化(new DNF通用徽章对象,L"白金徽章-两仪功",传说,徽章_白金徽章,白金徽章,L"两仪功");
	徽章对象初始化(new DNF通用徽章对象,L"白金徽章-四象引",传说,徽章_白金徽章,白金徽章,L"四象引");
	徽章对象初始化(new DNF通用徽章对象,L"白金徽章-五气朝元",传说,徽章_白金徽章,白金徽章,L"五气朝元");
	徽章对象初始化(new DNF通用徽章对象,L"白金徽章-一花渡江",传说,徽章_白金徽章,白金徽章,L"一花渡江");
	徽章对象初始化(new DNF通用徽章对象,L"白金徽章-樱落斩",传说,徽章_白金徽章,白金徽章,L"樱落斩");
	徽章对象初始化(new DNF通用徽章对象,L"白金徽章-圆舞斩",传说,徽章_白金徽章,白金徽章,L"圆舞斩");
	徽章对象初始化(new DNF通用徽章对象,L"白金徽章-碎岩裂地掌",传说,徽章_白金徽章,白金徽章,L"碎岩裂地掌");
	徽章对象初始化(new DNF通用徽章对象,L"白金徽章-游龙掌",传说,徽章_白金徽章,白金徽章,L"游龙掌");
	徽章对象初始化(new DNF通用徽章对象,L"白金徽章-如来神掌",传说,徽章_白金徽章,白金徽章,L"如来神掌");
	徽章对象初始化(new DNF通用徽章对象,L"白金徽章-啸空十字刃",传说,徽章_白金徽章,白金徽章,L"啸空十字刃");
	徽章对象初始化(new DNF通用徽章对象,L"白金徽章-返本归元",传说,徽章_白金徽章,白金徽章,L"返本归元");
	徽章对象初始化(new DNF通用徽章对象,L"白金徽章-三才轮回剑",传说,徽章_白金徽章,白金徽章,L"三才轮回剑");
}